@ jrjw---you mention the house youre renting from some dubs---you have a contract. theres nothing in the contract to say you must be a dub to live there---is there ? in the UK a rental contract gives you a lot of rights as a tenant. dont let them try to force you into anything.
as regards your little boy--why not let your ex collect him and take him to his meetings ? i bet that would last maybe a whole week !